home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Programming / fpc / compiler / optione.msg < prev    next >
Text File  |  1998-09-24  |  5KB  |  156 lines

  1.  [options] <inputfile> [options]
  2. Only one source file supported
  3. DEF file can be created only for OS/2
  4. nested response files are not supported
  5. No source file name in command line
  6. Illegal parameter: $1
  7. -? writes help pages
  8. Unable to open file $1
  9. Reading further options from $1
  10. Target is already set to: $1
  11. Shared libs not supported on DOS platform, reverting to static
  12. too many IF(N)DEFs
  13. too many ENDIFs
  14. open conditional at the end of the file
  15. ;
  16. ; Logo
  17. ;
  18. Free Pascal Compiler version 0.99.5c for $1
  19. Copyright (c) 1993-98 by Florian Klaempfl
  20. ;
  21. ; Info
  22. ;
  23. Free Pascal Compiler version 0.99.5c
  24. <lf>
  25. This program comes under the GNU General Public Licence
  26. For more information read COPYING
  27. <lf>
  28. Report bugs,suggestions etc to:
  29.    ba2395@fen.baynet.de (general) or codc01@gel.usherb.ca (m68k)
  30. ;
  31. ; The -? help pages
  32. ;
  33. ; XXX<X>_<Text>
  34. ; ||| +- letter(s)  [ the option letter(s) ]
  35. ; ||+-- ident       [ 0123 level 0,1,2,3 ]
  36. ; |+--- OS          [ L,D,W,O,t(TP),*(all) ]
  37. ; +---- Processor   [ 3,6,*(all) ]
  38. ;
  39. **0*_+ switch option on, - off
  40. **1a_the compiler doesn''t delete the generated assembler file
  41. *t1b_use EMS
  42. **1B+_build
  43. **1C_code generation options
  44. **2Ca_not implemented
  45. **2Ce_not implemented
  46. 3*2CD_Dynamic linking
  47. **2Ch<n>_<n> bytes heap (between 1023 and 67107840)
  48. **2Ci_IO-checking
  49. **2Cn_omit linking stage
  50. **2Co_check overflow of integer operations
  51. **2Cr_range checking
  52. **2Cs<n>_set stack size to <n> (OS/2,GO32V2 and ATARI only)
  53. **2Ct_stack checking
  54. 3*2CS_static linking
  55. **1d<x>_defines the symbol <x>
  56. *O1D_controls the generation of DEF file (only OS/2)
  57. *O2Dd<x>_set description to <x>
  58. *O2Do_generate DEF file
  59. *O2Dw_PM application
  60. *L1e<x>_set path to executables
  61. **1E_same as -Cn
  62. **1g_generate debugger information
  63. **2gp_generate also profile code for gprof
  64. **1F_set file names and paths
  65. **2Fe<x>_redirect error output to <x>
  66. *L2Fg<x>_<x> search path for the GNU C lib
  67. *L2Fr<x>_<x> search path for the error message file
  68. **2Fi<x>_adds <x> to include path
  69. **2Fl<x>_adds <x> to library path
  70. **2Fu<x>_adds <x> to unit path
  71. **1k<x>_Pass <x> to the linker
  72. **1L_set language
  73. **2LD_german
  74. **2LE_english
  75. **1l_write logo
  76. **1i_information
  77. **1n_don't read the default config file
  78. **1o<x>_change the name of the executable produced to <x>
  79. **1pg_generate profile code for gprof
  80. *L1P_use pipes instead of creating temporary assembler files
  81. **1S_syntax options
  82. **2S2_switch some Delphi 2 extension on
  83. **2Sc_supports operators like C (*=,+=,/= and -=)
  84. **2Sd_compiler disposes asm lists (uses less memory but slower)
  85. **2Se_compiler stops after the first error
  86. **2Sg_allows LABEL and GOTO
  87. **2Si_support C++ stlyed INLINE
  88. **2Sm_support macros like C (global)
  89. **2So_tries to be TP/BP 7.0 compatible
  90. **2Ss_constructor name must be init (destructor must be done)
  91. **2St_allows static keyword in objects
  92. **1s_don't call assembler and linker (only with -a)
  93. **1T<x>_Target operating system
  94. 3*2TGO32V1_version 1 of DJ Delorie DOS extender
  95. 3*2TGO32V2_version 2 of DJ Delorie DOS extender
  96. 3*2TLINUX_Linux
  97. 3*2TOS2_OS/2 2.x
  98. 3*2TWin32_Windows 32 Bit
  99. 6*2TAMIGA_Commodore Amiga
  100. 6*2TATARI_Atari ST/STe/TT
  101. 6*2TMACOS_Macintosh m68k
  102. 6*2TLINUX_Linux-68k
  103. **1u<x>_undefines the symbol <x>
  104. **1U_unit options
  105. **2Uls_make static library from unit
  106. **2Uld_make dynamic library from unit
  107. **2Un_don't check the unit name
  108. **2Up<x>_same as -Fu<x>
  109. **2Us_compile a system unit
  110. **1v<x>_Be verbose. <x> is a combination of the following letters :
  111. **2*_e : Show errors (default)       d : Show debug info
  112. **2*_w : Show warnings               u : Show used files
  113. **2*_n : Show notes                  t : Show tried files
  114. **2*_h : Show hints                  m : Show defined macros
  115. **2*_i : Show general info           p : Show compiled procedures
  116. **2*_l : Show linenumbers            c : Show conditionals
  117. **2*_a : Show everything             0 : Show nothing (except errors)
  118. **1X_executable options
  119. **2Xs_strip all symbols from executable
  120. **0*_Processor specific options:
  121. 3*1A_output format
  122. 3*2Aatt_AT&T assembler
  123. 3*2Ao_coff file using GNU AS
  124. 3*2Aobj_OMF file using NASM
  125. 3*2Anasm_coff file using NASM
  126. 3*2Amasm_assembler for the Microsoft/Borland/Watcom assembler
  127. 3*1R_assembler reading style
  128. 3*2Ratt_read AT&T style assembler
  129. 3*2Rintel_read Intel style assembler
  130. 3*2Rdirect_copy assembler text directly to assembler file
  131. 3*1O_optimizations
  132. 3*2Oa_simple optimizations
  133. 3*2Og_optimize for size
  134. 3*2OG_optimize for time
  135. 3*2Ox_optimize maximum
  136. 3*2Oz_uncertain optimizes (see docs)
  137. 3*2O2_optimize for Pentium II (tm)
  138. 3*2O3_optimize for i386
  139. 3*2O4_optimize for i486
  140. 3*2O5_optimize for Pentium (tm)
  141. 3*2O6_optimizations for PentiumPro (tm)
  142. 6*1A_output format
  143. 6*2Agas_GNU Motorola assembler
  144. 6*2Ao_UNIX o-file
  145. 6*2Am_Standard Motorola assembler
  146. 6*2Ai_MIT Syntax (old GAS)
  147. 6*1O_optimizations
  148. 6*2Oa_simple optimizations
  149. 6*2Og_optimize for size
  150. 6*2OG_optimize for time
  151. 6*2Ox_optimize maximum
  152. 6*2O2_target is a MC68020+ processor
  153. **1*_
  154. **1?_shows this help
  155. **1h_shows this help without waiting
  156.